package com.naiterui.ehp.bs.b2c.order.vo;

import java.util.List;

import com.naiterui.ehp.bp.support.bean.annotation.Fen2Yuan;

import lombok.Builder;
import lombok.Data;

import io.swagger.annotations.ApiModelProperty;

/**
 * 订单列表VO
 *
 * @author guoyongxiang
 * @date 2019-01-10 20:22
 * @since 1.0.0
 */
@Data
@Builder
public class OrderLiteVO {

    @ApiModelProperty(value = "订单ID")
    private Long orderId;

    @ApiModelProperty(value = "订单号")
    private String orderSn;

    @ApiModelProperty(value = "订单状态(1、待付款, 2、待发货, 3、已发货, 4、已完成, 5、已取消, 6、退货中, 6、已退货, 7、已关闭)")
    private Integer status;

    @ApiModelProperty(value = "订单状态描述")
    private String statusDescribe;

    @ApiModelProperty(value = "商品数")
    private Integer quantity;

    @Fen2Yuan
    @ApiModelProperty(value = "实付总金额")
    private Integer realPay;

    @ApiModelProperty(value = "商品列表")
    private List<OrderItemVO> items;

    @ApiModelProperty(value = "订单提示")
    private String tips;

    @Fen2Yuan
    @ApiModelProperty(value = "运费")
    private Integer freight;

}
